加载和运行 Yarn 叙 事脚本
欢迎来到 YarnRunner 功能库使用教程。在本教程中,我们将指导您如何加载和运行您在前一教程中编写的 Yarn 叙事脚本。
1. 初始化 YarnRunner
- Lua
- Teal
- TypeScript
- YueScript
首先确保您已正确地导入所有必需的模块。以下是本教程示例中我们需要的模块:
init.lua
local Content <const> = require("Content")
local Path <const> = require("Path")
local Node <const> = require("Node")
local Director <const> = require("Director")
local YarnRunner <const> = require("YarnRunner")
为了确保我们可以找到 Yarn 脚本,我们需要设置正确的搜索路径。如果 Yarn 脚本和程序模块在同一个目录下时我们可以增加如下代码:
init.lua
local path = Path:getScriptPath(...)
Content:insertSearchPath(1, path)
接下来,假设我们要加载的 Yarn 文件名为 "tutorial.yarn",起始节点的标题名称为 "Start",则编写如下代码:
init.lua
local runner = YarnRunner("tutorial.yarn", "Start")
首先确保您已正确地导入所有必需的模块。以下是本教程示例中我们需要的模块:
init.tl
local Content <const> = require("Content")
local Path <const> = require("Path")
local Node <const> = require("Node")
local Director <const> = require("Director")
local YarnRunner <const> = require("YarnRunner")
为了确保我们可以找到 Yarn 脚本,我们需要设置正确的搜索路径。如果 Yarn 脚本和程序模块在同一个目录下时我们可以增加如下代码:
init.tl
local path = Path:getScriptPath(...)
Content:insertSearchPath(1, path)
接下来,假设我们要加载的 Yarn 文件名为 "tutorial.yarn",起始节点的标题名称为 "Start",则编写如下代码:
init.tl
local runner = YarnRunner("tutorial.yarn", "Start")
首先确保您已正确地导入所有必需的模块。以下是本教程示例中我们需要的模块:
init.ts
import { Content, Path, Node, Director, YarnRunner } from "Dora";
为了确保我们可以找到 Yarn 脚本,我们需要设置正确的搜索路径。如果 Yarn 脚本和程序模块在同一个目录下时我们可以增加如下代码:
init.ts
const path = Path.getScriptPath(...);
Content.insertSearchPath(1, path);
接下来,假设我们要加载的 Yarn 文件名为 "tutorial.yarn",起始节点的标题名称为 "Start",则编写如下代码:
init.ts
const runner = YarnRunner("tutorial.yarn", "Start");
首先确保您已经导入所有必需的模块。
init.yue
_ENV = Dora
import "YarnRunner"